// pages/profile/profile.js
Page({
  data: {
    userInfo: null,
    isAdmin: false
  },

  // 跳转到我的单词本
  goToMyWordBooks() {
    wx.navigateTo({
      url: '/pages/wordbooks/wordbooks?type=my'
    })
  },

  // 跳转到学习统计
  goToStats() {
    wx.navigateTo({
      url: '/pages/stats/stats'
    })
  },

  // 跳转到我的收藏
  goToFavorites() {
    wx.navigateTo({
      url: '/pages/favorites/favorites'
    })
  },

  // 跳转到设置
  goToSettings() {
    wx.navigateTo({
      url: '/pages/settings/settings'
    })
  },

  // 跳转到帮助与反馈
  goToHelp() {
    wx.navigateTo({
      url: '/pages/help/help'
    })
  },

  // 退出登录
  logout() {
    wx.showModal({
      title: '确认退出',
      content: '确定要退出登录吗？',
      success: (res) => {
        if (res.confirm) {
          // 清除用户信息
          const app = getApp()
          app.globalData.userInfo = null
          wx.removeStorageSync('username')
          wx.removeStorageSync('password')

          // 跳转到登录页面
          wx.redirectTo({
            url: '/pages/login/login'
          })
        }
      }
    })
  },

  // 跳转到管理员后台
  goToAdmin() {
    wx.navigateTo({
      url: '/pages/admin/admin'
    })
  },

  onLoad: function () {
    // 获取用户信息
    const app = getApp()
    this.setData({
      userInfo: app.globalData.userInfo || {
        nickName: '张三',
        avatarUrl: 'https://picsum.photos/200/200'
      },
      isAdmin: true // 模拟管理员权限
    })
  }
})